---
title: プレビューと認証
---

import { Tabs, TabItem } from '@astrojs/starlight/components';

ポート範囲 `3000-9999` でHTTPトラフィックを待ち受けるプロセスは、プレビューリンクで公開して確認できます。

プレビューリンクの形式はポート番号とサンドボックス（Sandbox）IDの組み合わせです。例:
`https://3000-sandbox-123456.proxy.daytona.work`

サンドボックスの `public` プロパティが `true` の場合、これらのリンクは一般公開されます。そうでない場合、プレビューリンクにアクセスできるのは当該サンドボックスの組織（Organization）ユーザーのみです。

プログラムからアクセスする場合（例: `curl`）、プレビュートークン（x-daytona-preview-token）をヘッダーに指定してプレビューURLへアクセスします:

```bash
curl -H "x-daytona-preview-token: vg5c0ylmcimr8b_v1ne0u6mdnvit6gc0" \
https://3000-sandbox-123456.proxy.daytona.work
```

特定のポートに対応するプレビューリンクとトークンを取得するには、SDKのメソッドを使用します:

<Tabs syncKey="language">
<TabItem label="Python" icon="seti:python">
```python

preview_info = sandbox.get_preview_link(3000)

print(f"Preview link url: {preview_info.url}")
print(f"Preview link token: {preview_info.token}")

```

</TabItem>
<TabItem label="TypeScript" icon="seti:typescript">
```typescript

const previewInfo = await sandbox.getPreviewUrl(3000);

console.log(`Preview link url: ${previewInfo.url}`);
console.log(`Preview link token: ${previewInfo.token}`);

```

</TabItem>
</Tabs>